package com.wctj.api.business.cmb.service;


import com.wctj.api.base.response.Response;
import com.wctj.api.business.cmb.request.CmbMidRequest;
import com.wctj.api.business.cmb.request.CmbPayParams;
import com.wctj.api.business.cmb.request.CmbSubAccountRequest;

import java.util.Map;

public interface CmbpayService {

    Response ntdmaAdd(CmbPayParams params);

    Response ntdmLST(CmbPayParams params);

    Response ntdmaDLT(CmbPayParams params);

    Response proactivelyNotify(Map notifyRequest);

    Response cdcMatchCardBin(CmbPayParams params);

    Response BB6BTHHL(CmbPayParams params);

    Response BB6BTHQY(CmbPayParams params);

    Response BB6DTLQY(CmbPayParams params);

    Response DCAGPPDF(CmbPayParams params);

    Response DCTASKID(CmbPayParams params);

    Response BB1PAYOP(CmbPayParams params);

    Response BB1PAYQR(CmbPayParams params);

    Response BB1PAYBH(CmbPayParams params);

    Response BB1QRYBT(CmbPayParams params);

    Response BB1QRYBD(CmbPayParams params);

    Response NTNSTQRY1(CmbPayParams params);

    Response NTNSTLST(CmbPayParams params);

    Response NTNSTQRY2(CmbPayParams params);

    Response NTQACINF(CmbPayParams params);

    Response trsQryByBreakPoint(CmbPayParams params);

    Response ASYCALHD(CmbPayParams params);

    Response getSubAccount(CmbMidRequest cmbMidRequest);

    Response getSubAccountMid(CmbSubAccountRequest cmbSubAccountRequest);


    Response NTDMTQRY(CmbPayParams params);
}
